/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.cip.esymons.tesoreria.bc;

import javax.persistence.EntityManager;
import org.cip.esymons.general.be.Solicitante;
import org.cip.esymons.tesoreria.adapters.DeudaCuentaIngreso;
import org.cip.esymons.tesoreria.be.DocumentoPago;
import org.cip.esymons.tesoreria.be.MovimientoCuenta;

/**
 *
 * @author Gilmar
 */
public class DocumentoPagoConDescuentoAlCobrar extends DecoradorDocumentoPago {

    @Override
    public Double calcularPago(MovimientoCuenta movimientoCuenta) {
        Double monto = getDocumentoPagoInterfaz().calcularPago(movimientoCuenta);
        return monto;
    }

    @Override
    public void generarDetalles(EntityManager em, Solicitante solicitante, DocumentoPago documentoPago, DeudaCuentaIngreso deudaCuentaIngreso, boolean realizarPago) {
        getDocumentoPagoInterfaz().generarDetalles(em, solicitante, documentoPago, deudaCuentaIngreso, realizarPago);
    }
}


